import 'Spacecraft.dart';

/*
  接口和抽象类
  Dart 没有 interface 关键字。相反，所有的类都隐式定义了一个接口。因此，任意类都可以作为接口被实现。
 */
class MockSpaceship implements Spacecraft{
  @override
  DateTime? launchDate;

  @override
  String name = "MockSpaceship";

  @override
  void describe() {
    // TODO: implement describe
  }

  @override
  // TODO: implement launchYear
  int? get launchYear => throw UnimplementedError();

}